#!/bin/sh
##########################################################################
#Author : 无缺
#Created Time : 2020-06-030 00:22
#Environment：openjdk:8-alpine
##########################################################################
# 参数一
param1=$1
# 参数二
param2=$2
# 执行脚本
case $param1 in
    job)
        # 自检脚本
        echo '自检'
        python /datax/bin/datax.py /datax/job/job.json
        ;;
    json)
	   # 查看配置模板
	   echo '查看配置模板'
        python /datax/bin/datax.py -r streamreader -w streamwriter
        ;;
    start)
        # 参数为空
	   if [ ! -n "$param2" ]; then
		echo '缺失【.json格式】文件参数！！！'
		echo '正确格式：datax start stream2stream.json'
	   else
		 # 运行模板json
          echo '开始启动datax程序...'
  	     python /datax/bin/datax.py /job/json/$param2
	   fi
  	   ;;
    *)
    	   echo '-------------------------参数缺失-------------------------'
    	   echo '命令格式：datax [job|json]'
    	   echo '【参数含义】1.job-自检 2.json-查看配置模板'
    	   echo '命名格式：datax start [json文件名（位置-->/job/json/）]'
    	   echo '【参数含义】1.start-运行模板文件'
  	   echo '例如：datax start stream2stream.json'
  	   echo '【注意】任务模板需要放于容器内：/job/json位置处'
  	   echo '----------------------------------------------------------'
esac